package com.ztsoft.user.pojo.vo.user;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
public class SysUserVo implements Serializable {
    // 主键id
    private String userId;
    // 用户账号
    private String userAccount;
    // 用户密码
    private String userPassword;
    // 用户修改密码
    private String newUserPassword;
    // 真实姓名
    private String userName;
    // 用户昵称
    private String nickName;
    // 账号类型（00系统用户）
    private String userType;
    // 用户邮箱
    private String email;
    // 手机号码
    private String phone;
    // 用户性别（1男、2女、3隐藏）
    private String gender;
    // 头像地址
    private String avatar;
    // 所属地市
    private String region;
    // 状态（1正常、2停用）
    private Boolean status;
    // 备注
    private String remark;
    // 创建时间
    private Date createTime;
    // 所属部门
    private Long deptId;
    // 部门名称
    private String deptName;
    // 所属角色
    private SysRoleVo sysRoleVo;
    // 需求单位id
    private String demandUnitId;
}